Full source code website bán hàng thương mại điện tử gần giống shopee
468.986 lượt xem;
1 <table height="28" cellSpacing="0" cellPadding="0" width="100%" border="0">
2 <tr align=center>
3 <td class="title" width="100%">Thư viện : <a href="./?act=edoc_m&page=<? echo $_REQUEST['page']; ?>"><font class="V10pt" color="#ffffff">Nhập Mới</font></a>
4 </td>
5 </tr>
6 </table>
7 <?
8 $MAXPAGE=20;
9
10 switch ($_GET['action'])
11 {
12 case 'del' :
13 $id = $_GET['id'];
14 $sql="select * from doc_files where doc_files_id=$id limit 1";
15 $pro=mysql_fetch_assoc(mysql_query($sql,$con));
16 if ($pro)
17 {
18 $sql = "delete from doc_files where doc_files_id='".$id."'";
19 $result = mysql_query($sql,$con);
20 if ($result)
21 {
22 if (file_exists($pro['doc_files_file'])) unlink($pro['doc_files_file']);
23 echo "<p align=center class='err'>Đã xóa thành công</p>";
24 }
25 else echo "<p align=center class='err'>Không thể xóa dữ liệu</p>";
26 }
27 break;
28 }
29 ?>
30
31 <?
32 if (isset($_POST['ButDel'])) {
33 $cnt=0;
34 foreach ($_POST['chk'] as $id)
35 {
36 $sql="select * from doc_files where doc_files_id=$id limit 1";
37 $pro=mysql_fetch_assoc(mysql_query($sql,$con));
38 if ($pro)
39 {
40 @$result = mysql_query("delete from doc_files where doc_files_id='".$id."'",$con);
41 if ($result) {
42 $cnt++;
43 if (file_exists($pro['doc_files_file'])) unlink($pro['doc_files_file']);
44 }
45 }
46 }
47 echo "<p align=center class='err'>Đã xóa ".$cnt." phần tử</p>";
48 }
49 ?>
50
51 <?
52 $page = $_GET["page"];
53 //$MAXPAGE=10;
54 $p=0;
55 if ($page!='') $p=$page;
56 $where="1=1";
57 if ($_REQUEST['cat']!='') $where="doc_files_categoriesid=".$_REQUEST['cat'];
58
59 ?>
60 <form method="POST" name="frmList" action="index.php">
61 <input type="hidden" name="act" value="edoc">
62 <input type=hidden name="page" value="<? echo $page; ?>">
63 <?
64 function taotrang($total,$link,$nitem,$itemcurrent,$step=10)
65 { global $con;
66 $ret="";
67
68 $param="";
69 $pages=count_page($total,$nitem);
70 if ($itemcurrent>0) $ret.='<a title="Đầu tiên" href="'.$link.'0" class="lslink">[<]</a> ';
71 if ($itemcurrent>1) $ret.='<a title="Về trước" href="'.$link.($itemcurrent-1).'" class="lslink">[<<]</a> ';
72 $from=($itemcurrent-$step>0?$itemcurrent-$step:0);
73 $to=($itemcurrent+$step<$pages?$itemcurrent+$step:$pages);
74 for ($i=$from;$i<$to;$i++)
75 {
76 if ($i!=$itemcurrent) $ret.='<a href="'.$link.$i.'" class="lslink">'.($i+1).'</a> ';
77 else $ret.='<b>'.($i+1).'</b> ';
78 }
79 if ($itemcurrent<$pages-2) $ret.='<a title="Tiếp theo" href="'.$link.($itemcurrent+1).'">[>>]</a> ';
80 if ($itemcurrent<$pages-1) $ret.='<a title="Cuối cùng" href="'.$link.($pages-1).'">[>]</a>';
81 return $ret;
82 }
83 $pageindex=taotrang(CountRecord("doc_files",$where),"./?act=edoc&cat=".$_REQUEST['cat']."&page=",$MAXPAGE,$page);
84 ?>
85
86 <table cellspacing="0" cellpadding="0" width="100%">
87 <? if ($_REQUEST['code']==1) echo '<tr><td align="center" class="err" colspan="3">Đã cập nhật thành công</td></tr>'; ?>
88 <tr>
89 <td class="smallfont">Trang : <? echo $pageindex; ?></td>
90 <td height="30" align="right" class="smallfont">
91 <select size="1" name="ddCat" class="smallfont">
92 <?
93 $ms=GetListDoc(1);
94 echo '<option value="">[Tất cả]</option>';
95 foreach ($ms as $m)
96 if ($m[0]!=$_REQUEST['cat'])
97 echo '<option value="'.$m[0].'">'.$m[1].'</option>';
98 else
99 echo '<option selected value="'.$m[0].'">'.$m[1].'</option>';
100 ?>
101 </select>
102 <input type="button" value="Chuyển" class="button" onclick="window.location='./?act=edoc&cat='+ddCat.value">
103 </td>
104 </tr>
105 </table>
106
107 <table border="1" cellpadding="2" style="border-collapse: collapse" bordercolor="#C9C9C9" width="100%" id="AutoNumber1">
108 <tr>
109 <td align=center nowrap class="title"><input type="checkbox" name="chkall" onclick="chkallClick(this);"></td>
110 <td colspan="2" nowrap class="title"> </td>
111 <td align="center" nowrap class="title"><b>Mã</b></td>
112 <td align="center" nowrap class="title"><b>Tên</b></td>
113 <td align="center" nowrap class="title"><b>File</b></td>
114 <td align="center" nowrap class="title"><b>Không hiện</b></td>
115 <td align="center" nowrap class="title"><b>Thuộc danh mục</b></td>
116 <td align="center" nowrap class="title"><b>Ngày</b></td>
117 </tr>
118
119 <?php
120 $sql="select * from doc_files where $where order by doc_files_id limit ".($p*$MAXPAGE).",".$MAXPAGE;
121 $result=mysql_query($sql,$con);
122 $i=0;
123 while(($row=mysql_fetch_array($result)))
124 {
125 $i++;
126 if ($i%2) $color="#d5d5d5"; else $color="#e5e5e5";
127 ?>
128
129 <tr>
130 <td align="center" bgcolor="<? echo $color; ?>" class="smallfont">
131 <input type="checkbox" name="chk[]" value="<? echo $row['doc_files_id']; ?>"></td>
132 <td align="center" bgcolor="<? echo $color; ?>" class="smallfont">
133 <a href="./?act=edoc_m&id=<? echo $row['doc_files_id']; ?>&page=<? echo $_REQUEST['page'];?>">
134 Sửa</a></td>
135 <td align="center" bgcolor="<? echo $color; ?>" class="smallfont">
136 <a onclick="return confirm('Bạn có chắc chắn muốn xoá ?');" href="./?act=edoc&page=<? echo $_REQUEST['page']; ?>&action=del&id=<? echo $row['doc_files_id']; ?>">xoá</a></td>
137 <td bgcolor="<? echo $color; ?>" align="left" align="left" class="smallfont"><? echo $row['doc_files_id']; ?> </td>
138 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_name']; ?> </td>
139 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_file']; ?> </td>
140 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_status']; ?> </td>
141 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_categoriesid']; ?> </td>
142 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_dateadded']; ?> </td>
143 </tr>
144 <?
145 }
146 ?>
147 </table>
148 <input type="submit" value="Xóa Chọn" name="ButDel" onclick="return confirm('Bạn có chắc chắn muốn xoá ?');" class="button">
149 </form>
150 <script language="JavaScript">
151 function chkallClick(o) {
152 var form = document.frmList;
153 for (var i = 0; i < form.elements.length; i++) {
154 if (form.elements[i].type == "checkbox" && form.elements[i].name!="chkall") {
155 form.elements[i].checked = document.frmList.chkall.checked;
156 }
157 }
158 }
159 </script>
2 <tr align=center>
3 <td class="title" width="100%">Thư viện : <a href="./?act=edoc_m&page=<? echo $_REQUEST['page']; ?>"><font class="V10pt" color="#ffffff">Nhập Mới</font></a>
4 </td>
5 </tr>
6 </table>
7 <?
8 $MAXPAGE=20;
9
10 switch ($_GET['action'])
11 {
12 case 'del' :
13 $id = $_GET['id'];
14 $sql="select * from doc_files where doc_files_id=$id limit 1";
15 $pro=mysql_fetch_assoc(mysql_query($sql,$con));
16 if ($pro)
17 {
18 $sql = "delete from doc_files where doc_files_id='".$id."'";
19 $result = mysql_query($sql,$con);
20 if ($result)
21 {
22 if (file_exists($pro['doc_files_file'])) unlink($pro['doc_files_file']);
23 echo "<p align=center class='err'>Đã xóa thành công</p>";
24 }
25 else echo "<p align=center class='err'>Không thể xóa dữ liệu</p>";
26 }
27 break;
28 }
29 ?>
30
31 <?
32 if (isset($_POST['ButDel'])) {
33 $cnt=0;
34 foreach ($_POST['chk'] as $id)
35 {
36 $sql="select * from doc_files where doc_files_id=$id limit 1";
37 $pro=mysql_fetch_assoc(mysql_query($sql,$con));
38 if ($pro)
39 {
40 @$result = mysql_query("delete from doc_files where doc_files_id='".$id."'",$con);
41 if ($result) {
42 $cnt++;
43 if (file_exists($pro['doc_files_file'])) unlink($pro['doc_files_file']);
44 }
45 }
46 }
47 echo "<p align=center class='err'>Đã xóa ".$cnt." phần tử</p>";
48 }
49 ?>
50
51 <?
52 $page = $_GET["page"];
53 //$MAXPAGE=10;
54 $p=0;
55 if ($page!='') $p=$page;
56 $where="1=1";
57 if ($_REQUEST['cat']!='') $where="doc_files_categoriesid=".$_REQUEST['cat'];
58
59 ?>
60 <form method="POST" name="frmList" action="index.php">
61 <input type="hidden" name="act" value="edoc">
62 <input type=hidden name="page" value="<? echo $page; ?>">
63 <?
64 function taotrang($total,$link,$nitem,$itemcurrent,$step=10)
65 { global $con;
66 $ret="";
67
68 $param="";
69 $pages=count_page($total,$nitem);
70 if ($itemcurrent>0) $ret.='<a title="Đầu tiên" href="'.$link.'0" class="lslink">[<]</a> ';
71 if ($itemcurrent>1) $ret.='<a title="Về trước" href="'.$link.($itemcurrent-1).'" class="lslink">[<<]</a> ';
72 $from=($itemcurrent-$step>0?$itemcurrent-$step:0);
73 $to=($itemcurrent+$step<$pages?$itemcurrent+$step:$pages);
74 for ($i=$from;$i<$to;$i++)
75 {
76 if ($i!=$itemcurrent) $ret.='<a href="'.$link.$i.'" class="lslink">'.($i+1).'</a> ';
77 else $ret.='<b>'.($i+1).'</b> ';
78 }
79 if ($itemcurrent<$pages-2) $ret.='<a title="Tiếp theo" href="'.$link.($itemcurrent+1).'">[>>]</a> ';
80 if ($itemcurrent<$pages-1) $ret.='<a title="Cuối cùng" href="'.$link.($pages-1).'">[>]</a>';
81 return $ret;
82 }
83 $pageindex=taotrang(CountRecord("doc_files",$where),"./?act=edoc&cat=".$_REQUEST['cat']."&page=",$MAXPAGE,$page);
84 ?>
85
86 <table cellspacing="0" cellpadding="0" width="100%">
87 <? if ($_REQUEST['code']==1) echo '<tr><td align="center" class="err" colspan="3">Đã cập nhật thành công</td></tr>'; ?>
88 <tr>
89 <td class="smallfont">Trang : <? echo $pageindex; ?></td>
90 <td height="30" align="right" class="smallfont">
91 <select size="1" name="ddCat" class="smallfont">
92 <?
93 $ms=GetListDoc(1);
94 echo '<option value="">[Tất cả]</option>';
95 foreach ($ms as $m)
96 if ($m[0]!=$_REQUEST['cat'])
97 echo '<option value="'.$m[0].'">'.$m[1].'</option>';
98 else
99 echo '<option selected value="'.$m[0].'">'.$m[1].'</option>';
100 ?>
101 </select>
102 <input type="button" value="Chuyển" class="button" onclick="window.location='./?act=edoc&cat='+ddCat.value">
103 </td>
104 </tr>
105 </table>
106
107 <table border="1" cellpadding="2" style="border-collapse: collapse" bordercolor="#C9C9C9" width="100%" id="AutoNumber1">
108 <tr>
109 <td align=center nowrap class="title"><input type="checkbox" name="chkall" onclick="chkallClick(this);"></td>
110 <td colspan="2" nowrap class="title"> </td>
111 <td align="center" nowrap class="title"><b>Mã</b></td>
112 <td align="center" nowrap class="title"><b>Tên</b></td>
113 <td align="center" nowrap class="title"><b>File</b></td>
114 <td align="center" nowrap class="title"><b>Không hiện</b></td>
115 <td align="center" nowrap class="title"><b>Thuộc danh mục</b></td>
116 <td align="center" nowrap class="title"><b>Ngày</b></td>
117 </tr>
118
119 <?php
120 $sql="select * from doc_files where $where order by doc_files_id limit ".($p*$MAXPAGE).",".$MAXPAGE;
121 $result=mysql_query($sql,$con);
122 $i=0;
123 while(($row=mysql_fetch_array($result)))
124 {
125 $i++;
126 if ($i%2) $color="#d5d5d5"; else $color="#e5e5e5";
127 ?>
128
129 <tr>
130 <td align="center" bgcolor="<? echo $color; ?>" class="smallfont">
131 <input type="checkbox" name="chk[]" value="<? echo $row['doc_files_id']; ?>"></td>
132 <td align="center" bgcolor="<? echo $color; ?>" class="smallfont">
133 <a href="./?act=edoc_m&id=<? echo $row['doc_files_id']; ?>&page=<? echo $_REQUEST['page'];?>">
134 Sửa</a></td>
135 <td align="center" bgcolor="<? echo $color; ?>" class="smallfont">
136 <a onclick="return confirm('Bạn có chắc chắn muốn xoá ?');" href="./?act=edoc&page=<? echo $_REQUEST['page']; ?>&action=del&id=<? echo $row['doc_files_id']; ?>">xoá</a></td>
137 <td bgcolor="<? echo $color; ?>" align="left" align="left" class="smallfont"><? echo $row['doc_files_id']; ?> </td>
138 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_name']; ?> </td>
139 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_file']; ?> </td>
140 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_status']; ?> </td>
141 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_categoriesid']; ?> </td>
142 <td bgcolor="<? echo $color; ?>" class="smallfont"><? echo $row['doc_files_dateadded']; ?> </td>
143 </tr>
144 <?
145 }
146 ?>
147 </table>
148 <input type="submit" value="Xóa Chọn" name="ButDel" onclick="return confirm('Bạn có chắc chắn muốn xoá ?');" class="button">
149 </form>
150 <script language="JavaScript">
151 function chkallClick(o) {
152 var form = document.frmList;
153 for (var i = 0; i < form.elements.length; i++) {
154 if (form.elements[i].type == "checkbox" && form.elements[i].name!="chkall") {
155 form.elements[i].checked = document.frmList.chkall.checked;
156 }
157 }
158 }
159 </script>